/*
 * record.h
 *
 *  Created on: Dec 19, 2014
 *      Author: root
 */
/******************************************************************************************************************/
#ifndef UTIL_RECORD_H_
#define UTIL_RECORD_H_
/******************************************************************************************************************/
#include "../util/define.h"
/******************************************************************************************************************/
class Record {
public:
	char label[MAX_LABEL];
	double attr[MAX_ATTR];
	int num_of_attr;
public:
	Record(int num_of_attr);
	void SetLabel(const char* label);
	void ToString();
	void Standardize();
	double GetLen();
	double GetEuDis(Record* r);
	double GetCosDis(Record* r);
};
/******************************************************************************************************************/
#endif /* UTIL_RECORD_H_ */
